package org.sction.bean.ini;

import java.util.HashMap;
import java.util.Map;

/**
 * @author 作者 : Administrator
 * @version 创建时间：2013年8月21日 上午8:34:26
 * 
 *          类说明
 */
public class INIBean {
	private Map<String, INIMain> mains = null;

	public INIMain get(String mkey) {
		if (mains != null) {
			return mains.get(mkey);
		}
		return null;
	}

	public INIObject get(String mkey, String key) {
		INIMain this_main = this.get(mkey);
		if (this_main != null) {
			return this_main.get(key);
		}
		return null;
	}

	public void remove(String mkey, String key) {
		INIMain this_main = this.get(mkey);
		if (this_main != null) {
			this_main.remove(key);
		}
	}

	public void remove(String mkey) {
		if (mains != null && mains.containsKey(mkey)) {
			mains.remove(mkey);
		}
	}

	public void put(INIMain main) {
		if (mains == null) {
			mains = new HashMap<String, INIMain>();
		}
		mains.put(main.getKey(), main);
	}

}
